import axios from 'axios'
// import BScroll from 'better-scroll'

// export default function httpRequest(){

// }
// 函数表达式
let httpRequest = function (method, url, params, data) {
  return axios({
    method,
    url,
    baseURL: '/api',
    headers: { "content-type": "application/json;charset:utf-8" },
    params,
    data,
    timeout: 10000
  }).then(response => {
    return response.data  // 获取响应结果的数据
  })
}

//封装一个横向滚动的方法
/**
 * 
 * @param {*} num  ：列表项的个数 
 * @param {*} itemWidth  ：列表项的宽度，单位是rem 
 */
// let betterScrollHorizontal = (content,num, itemWidth) => {
//   //计算内容区的宽度，动态设置滚动区域的宽度
//   this.$refs.content.style.width = num * itemWidth + 'rem'
//   this.$nextTick(() => {
//     this.scroll = new BScroll(this.$refs.wrapper, {
//       scrollX: true, //开启横向移动
//       scrollY: false, //关闭纵向移动
//       startX: 0, //初始化时横向滚动的位置
//     })
//   })
// }

//默认导出
export default httpRequest;